home *** CD-ROM | disk | FTP | other *** search
- /* Copr. Marietta Systems, Inc 1987
- * All rights reserved
- */
- #include "mtest.h"
- /*
- */
- void set_wndw(just, atb, border)
- enum _JUST just;
- enum ATTRIB atb;
- int border;{
- if (W_NUM >= _WINDW) return;
- WINDOW[W_NUM + 1].P = (0X3 & (int)just) | ((0X7 & (int)atb) << 2)
- | ((0X03 & border) << 5); /* set special widow effect */
- }
- /*
- */
- void main() {
- int z, x;
- CLR_TONE = 0; /* Suppress Marietta Systems message */
- clr_scrn("Test the appearance of colors");
- for (x = TOP_LINE + 3, z = 0 ; ; x += 3){
- display("LOW low ", 1, 2, low);
- display("HIGH high ", 0, 0, high);
- display("Reverse ", 0, 0, reverse);
- display(" Blink ", 0, 0, blink);
- display("ALT Low ", 2, 2, alt_low);
- display("ALT High ", 0, 0, alt_high);
- display("ALT Reverse ", 0, 0, alt_reverse);
- display(" Blank ", 0, 0, blank);
- if (z == _COLOR) break;
- z = mk_wndw(x , x, x + 3, x + 40, "Low window head");
- set_wndw((enum _JUST)z - 1, (enum ATTRIB)z - 1, z);
- idleloop(36);
- }
- disp_err("Press any key to finish", 1);
- read_kb();
- goodbye(0);
- }